
import { myRequest } from "@/api/request.js" 

/**
 * 获取合成后音频 列表
 * uid: 会员id
 */
export function audioList(data) {  
	return myRequest({   
		url: "v1.audio/audio_list",   
		method: "post",   
		data
	}) 
}

/**
 * 通过连接提取音频
 * uid: 用户id
 * url: 链接
 */
export function extractAudio(data) {  
	return myRequest({   
		url: "v1.audio/Extract_audio",   
		method: "post",   
		data
	}) 
}

/**
 * 获取音色列表
 * uid: 用户id
 * type: 0 全部 1 系统 2我的
 */
export function getTimbre(data) {  
	return myRequest({   
		url: "v1.audio/get_timbre",   
		method: "post",   
		data
	}) 
}



/**
 * 制作音色
 * uid: 用户id
 * mp3: 音频路径
 * title： 音频标题
 */
export function creatingTimbre(data) {  
	return myRequest({   
		url: "v1.audio/Creating_timbre",   
		method: "post",   
		data
	}) 
}

/**
 * 制作音色提示文字
 */
export function prompt(data) {  
	return myRequest({   
		url: "v1.audio/prompt",   
		method: "post",   
		data
	}) 
}

/**
 * 录音上传到我的语音
 * uid: 用户id
 * title: 标题
 * mp3: 音频路径
 */
export function tapeFile(data) {  
	return myRequest({   
		url: "v1.audio/tape_file",   
		method: "post",   
		data
	}) 
}

/**
 * 通过音色合成语音
 * timbre_id: 音色id
 * text: 文案
 * uid： 用户id
 * title: 合成标题
 */
export function timbreSynthesis(data) {  
	return myRequest({   
		url: "v1.audio/timbre_synthesis",   
		method: "post",   
		data
	}) 
}

/**
 * 阿里语音合成
 * timbre_id: 音色id
 * text: 文案
 * uid： 用户id
 * title: 合成标题
 */
export function aliHecheng(data) {  
	return myRequest({   
		url: "v1.audio/new_ali_hecheng",   
		method: "post",   
		data
	}) 
}

/**
 * 我的音色上传音频
 * timbre_id: 音色id
 * text: 文案
 * uid： 用户id
 * title: 合成标题
 */
export function myYinseFileup(data) {  
	return myRequest({   
		url: "v1.audio/my_yinse_fileup",   
		method: "post",   
		data
	}) 
}

/**
 * 新训练音色接口
 * id: 
 * mp3： 
 * title: 合成标题
 */
export function myYinseFileupNew(data) {  
	return myRequest({   
		url: "v1.audio/my_yinse_fileup_new",   
		method: "post",   
		data
	}) 
}

/**
 * 新训练音色后合成语音
 */
export function morenShengYin(data) {  
	return myRequest({   
		url: "v1.audio/moren_shengyin",   
		method: "post",   
		data
	}) 
}



/**
 * mp3Status
 */
export function mp3Status(data) {  
	return myRequest({   
		url: "v1.audio/mp3_status",   
		method: "post",   
		data
	}) 
}

/**
 * 合成语音调用 第二次
 */
export function timbreSynthesisRe(data) {  
	return myRequest({   
		url: "v1.audio/timbre_synthesis_re",   
		method: "post",   
		data
	}) 
}

/**
 * 编辑 音色标题
 * id: 音色id
 * title: 音色title
 */
export function updateTimbre(data) {  
	return myRequest({   
		url: "v1.audio/update_timbre",   
		method: "post",   
		data
	}) 
}

/**
 * 删除音色
 * id: 音色id
 */
export function delTimbre(data) {  
	return myRequest({   
		url: "v1.audio/del_timbre",   
		method: "post",   
		data
	}) 
}

/**
 * 编辑音频标题
 * id: 音频id
 * title: 音频title
 */
export function updateMp3(data) {  
	return myRequest({   
		url: "v1.audio/update_mp3",   
		method: "post",   
		data
	}) 
}

/**
 * 系统音色分类查询
 * audio_type： 分类名称
 */
export function cateSelect(data) {  
	return myRequest({   
		url: "v1.audio/new_ali_cate",   
		method: "post",   
		data
	}) 
}

/**
 * 系统音色分类
 */
export function cateTimbre(data) {  
	return myRequest({   
		url: "v1.audio/cate",   
		method: "post",   
		data
	}) 
}


/* 
	小语种分类
	uid:用户id
 */
export function getMinorlanguages(data) {  
	return myRequest({   
		url: "v1.xiaoyuzhong/get_lan_list",   
		method: "post",   
		data
	}) 
}

/* 
	提取音色
	voiceUrl:音频路径
	uid:用户id
	lan_id:语种id
	list_id:音色id
 */
export function MinorlanguagesTiqu(data) {  
	return myRequest({   
		url: "v1.xiaoyuzhong/tiqu",   
		method: "post",   
		data
	}) 
}
/* 
	克隆声音
	cloneId:克隆id
	text:文本
	lan_id:音色id
	title:标题
	uid:用户id
 */
export function Minorlanguagesclone(data) {  
	return myRequest({   
		url: "v1.xiaoyuzhong/clone_yinse",   
		method: "post",   
		data
	}) 
}
